package com.entity;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: kx
 * @date: 2025/5/20 19:28
 * @description: 商品实体类
*/

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Product {
    private Integer productId;     // 商品编号（自增主键）
    private Integer categoryId;   // 商品分类ID
    private String title;         // 商品标题（如光威钓鱼竿4.5米）
    private String brand;          // 商品品牌
    private String description;   // 商品详细介绍
    private String mainImage;     // 封面图片地址
    private Integer number;     // 商品数量(库存)
    private BigDecimal price;         // 商品价格
    private boolean status;       // 销售状态（true: 在售 false: 下架）
    private Date createTime; // 上架时间
    private Date updateTime; // 更新时间
    private Date deleteTime; // 下架时间

    public Product(Integer productId) {
        this.productId = productId;
    }
}
